package com.hbu.product.hbumallproduct.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.hbu.common.utils.PageUtils;
import com.hbu.common.utils.R;
import com.hbu.product.hbumallproduct.entity.AttrAttrgroupRelationEntity;
import com.hbu.product.hbumallproduct.vo.AddAttrRelationVO;
import com.hbu.product.hbumallproduct.vo.AttrAttrGroupListVO;
import com.hbu.product.hbumallproduct.vo.AttrRelationDeleteVO;
import com.hbu.product.hbumallproduct.vo.NoAttrRelationResponseVO;

import java.util.List;
import java.util.Map;

/**
 * ????&???Է???????
 *
 * @author zhaoxiaohan
 * @email 13315217827@163.com
 * @date 2022-10-27 22:15:39
 */
public interface AttrAttrgroupRelationService extends IService<AttrAttrgroupRelationEntity> {

    PageUtils queryPage(Map<String, Object> params);

    void relationDelete(AttrRelationDeleteVO[] attrRelationDeleteVOList);

    void addAttrRelation(List<AddAttrRelationVO> addAttrRelationVOList);

    List<AttrAttrGroupListVO> getAttrByCatelogId(Long catelogId);
}

